package br.com.gbvbahia.mybooks.service.model;

import java.util.Hashtable;

import org.ksoap2.serialization.KvmSerializable;
import org.ksoap2.serialization.PropertyInfo;

public class RemovidoModel implements KvmSerializable {
	private String idLivroRemovido;
	private String dataRemocao;

	public RemovidoModel() {
		super();
	}

	public RemovidoModel(String idLivroRemovido, String dataRemocao) {
		super();
		this.idLivroRemovido = idLivroRemovido;
		this.dataRemocao = dataRemocao;
	}

	@Override
	public Object getProperty(int key) {
		switch (key) {
		case 0:
			return "idLivroRemovido";
		case 1:
			return "dataRemocao";
		}
		return null;
	}

	@Override
	public int getPropertyCount() {
		return 2;
	}

	@Override
	public void getPropertyInfo(int key, Hashtable arg1, PropertyInfo info) {
		info.type = PropertyInfo.STRING_CLASS;
		switch (key) {
		case 0:
			info.name = "idLivroRemovido";
			break;
		case 1:
			info.name = "dataRemocao";
			break;
		}
	}

	@Override
	public void setProperty(int key, Object o) {
		switch (key) {
		case 0:
			idLivroRemovido = o.toString();
			break;
		case 1:
			dataRemocao = o.toString();
			break;
		}
	}

	public String getIdLivroRemovido() {
		return idLivroRemovido;
	}

	public void setIdLivroRemovido(String idLivroRemovido) {
		this.idLivroRemovido = idLivroRemovido;
	}

	public String getDataRemocao() {
		return dataRemocao;
	}

	public void setDataRemocao(String dataRemocao) {
		this.dataRemocao = dataRemocao;
	}

	@Override
	public String toString() {
		return "RemoverModel [idLivroRemovido=" + idLivroRemovido
				+ ", dataRemocao=" + dataRemocao + "]";
	}
	
	
}
